package com.cy.ppj.dao.mapper.account;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.cy.ppj.model.domian.account.Withdraw;
import com.cy.ppj.model.query.WithdrawAdminQuery;
import com.cy.ppj.model.query.WithdrawQuery;
import com.cy.ppj.model.vo.WithdrawAdminVO;

import tk.mybatis.mapper.common.BaseMapper;

/**
 * 提现
 * @author: tanyilin
 * @create: 2018年7月24日 下午9:39:24
 */
@Mapper
public interface WithdrawMapper extends BaseMapper<Withdraw>{
	
	int queryWithdrawListCount(WithdrawQuery withdrawQuery);
	
	List<Withdraw> queryWithdrawList(WithdrawQuery withdrawQuery);
	
	int queryWithdrawAdminListCount(WithdrawAdminQuery withdrawAdminQuery);
	
	List<WithdrawAdminVO> queryWithdrawAdminList(WithdrawAdminQuery withdrawAdminQuery);
	
	Map<String, String> selectWithdrawStatistics();
}
